package Logica;

import javax.persistence.*;
import java.io.Serializable;
import java.util.HashSet;
import java.util.Set;

@Entity
public class Reparacion implements Serializable {

    @Id
    private int nroReparacion;
    @Basic
    private float costo;
    
    @OneToOne
    private Diagnostico unDiagnostico;
    @OneToMany
    private Set<Operacion> operaciones;

    public Reparacion() {
    }

    public Reparacion(int nroReparacion, float costo, Diagnostico unDiagnostico) {

        this.costo = costo;
        this.nroReparacion = nroReparacion;
       
        this.unDiagnostico = unDiagnostico;
        this.operaciones = new HashSet();
    }

    public int getNroReparacion() {
        return nroReparacion;
    }

    public void setNroReparacion(int nroReparacion) {
        this.nroReparacion = nroReparacion;
    }

    public float getCosto() {
        return costo;
    }

    public void setCosto(float costo) {
        this.costo = costo;
    }

   

    public Diagnostico getUnDiagnostico() {
        return unDiagnostico;
    }

    public void setUnDiagnostico(Diagnostico unDiagnostico) {
        this.unDiagnostico = unDiagnostico;
    }

    public Set getOperaciones() {
        return operaciones;
    }

    public void setOperaciones(Set operaciones) {
        this.operaciones = operaciones;
    }
}
